package dao;

import java.util.List;
import java.util.Map;



import entities.TLogic;
import views.VLogicTransaction;


public interface ILogicDao {

	public void insert(TLogic paramObject);

	public void update(TLogic paramObject);

	public Integer delete(String primaryKey);

	public Integer clear(Map<String, Object> paramMap);

	public TLogic obtain(String primaryKey);

	public TLogic unique(Map<String, Object> paramMap);

	public Double total(Map<String, Object> paramMap);

	public Integer count(Map<String, Object> paramMap);

	public List<TLogic> query(Map<String, Object> paramMap);

	public VLogicTransaction exclus(Map<String, Object> paramMap);

	public Integer gross(Map<String, Object> paramMap);

	public List<VLogicTransaction> extend(Map<String, Object> paramMap);

}
